﻿using System;
namespace FiberRMS.Model.AlarmManager
{
    /// <summary>
    /// 实体类ALARM_INFO 。(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    public class ALARM_INFO
    {
        public ALARM_INFO()
        { }
        #region Model
        private string _alarmnumber;
        private DateTime? _endtime;
        private string _iscleared;
        private string _clearperson;
        private string _alarmexplain;
        private string _belongequip;
        private string _belongtransys;
        private string _belongstation;
        private DateTime? _recorddate;
        private string _alarmdesc;
        private string _primalcause;
        private string _alarmobject;
        private string _trantype;
        private string _vendor;
        private string _belongdomain;
        private string _equipmodel;
        private string _packtype;
        private string _preequip;
        private string _prestation;
        private string _dedusefault;
        private string _persisttime;
        private string _issync;
        private string _objectcode;
        private string _objclass;
        private string _alarmtype;
        private string _probablecause;
        private string _alarmtext;
        private string _alarmlevel;
        private string _isticket;
        private DateTime? _starttime;
        /// <summary>
        /// 告警号
        /// </summary>
        public string ALARMNUMBER
        {
            set { _alarmnumber = value; }
            get { return _alarmnumber; }
        }
        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime? ENDTIME
        {
            set { _endtime = value; }
            get { return _endtime; }
        }
        /// <summary>
        /// 是否清除
        /// </summary>
        public string ISCLEARED
        {
            set { _iscleared = value; }
            get { return _iscleared; }
        }
        /// <summary>
        /// 清除人
        /// </summary>
        public string CLEARPERSON
        {
            set { _clearperson = value; }
            get { return _clearperson; }
        }
        /// <summary>
        /// 告警说明
        /// </summary>
        public string ALARMEXPLAIN
        {
            set { _alarmexplain = value; }
            get { return _alarmexplain; }
        }
        /// <summary>
        /// 所属设备
        /// </summary>
        public string BELONGEQUIP
        {
            set { _belongequip = value; }
            get { return _belongequip; }
        }
        /// <summary>
        /// 所属传输系统
        /// </summary>
        public string BELONGTRANSYS
        {
            set { _belongtransys = value; }
            get { return _belongtransys; }
        }
        /// <summary>
        /// 所属台站
        /// </summary>
        public string BELONGSTATION
        {
            set { _belongstation = value; }
            get { return _belongstation; }
        }
        /// <summary>
        /// 记录的访问时间
        /// </summary>
        public DateTime? RECORDDATE
        {
            set { _recorddate = value; }
            get { return _recorddate; }
        }
        /// <summary>
        /// 告警描述
        /// </summary>
        public string ALARMDESC
        {
            set { _alarmdesc = value; }
            get { return _alarmdesc; }
        }
        /// <summary>
        /// 厂家原始告警原因
        /// </summary>
        public string PRIMALCAUSE
        {
            set { _primalcause = value; }
            get { return _primalcause; }
        }
        /// <summary>
        /// 告警对象标识
        /// </summary>
        public string ALARMOBJECT
        {
            set { _alarmobject = value; }
            get { return _alarmobject; }
        }
        /// <summary>
        /// 传输类型
        /// </summary>
        public string TRANTYPE
        {
            set { _trantype = value; }
            get { return _trantype; }
        }
        /// <summary>
        /// 厂家
        /// </summary>
        public string VENDOR
        {
            set { _vendor = value; }
            get { return _vendor; }
        }
        /// <summary>
        /// 所属子网
        /// </summary>
        public string BELONGDOMAIN
        {
            set { _belongdomain = value; }
            get { return _belongdomain; }
        }
        /// <summary>
        /// 设备型号
        /// </summary>
        public string EQUIPMODEL
        {
            set { _equipmodel = value; }
            get { return _equipmodel; }
        }
        /// <summary>
        /// 机盘类型
        /// </summary>
        public string PACKTYPE
        {
            set { _packtype = value; }
            get { return _packtype; }
        }
        /// <summary>
        /// 上游设备
        /// </summary>
        public string PREEQUIP
        {
            set { _preequip = value; }
            get { return _preequip; }
        }
        /// <summary>
        /// 上游台站
        /// </summary>
        public string PRESTATION
        {
            set { _prestation = value; }
            get { return _prestation; }
        }
        /// <summary>
        /// 推到出故障
        /// </summary>
        public string DEDUSEFAULT
        {
            set { _dedusefault = value; }
            get { return _dedusefault; }
        }
        /// <summary>
        /// 告警持续时间
        /// </summary>
        public string PERSISTTIME
        {
            set { _persisttime = value; }
            get { return _persisttime; }
        }
        /// <summary>
        /// 告警信息状态
        /// </summary>
        public string ISSYNC
        {
            set { _issync = value; }
            get { return _issync; }
        }
        /// <summary>
        /// 对象物理定位
        /// </summary>
        public string OBJECTCODE
        {
            set { _objectcode = value; }
            get { return _objectcode; }
        }
        /// <summary>
        /// 资源类别
        /// </summary>
        public string OBJCLASS
        {
            set { _objclass = value; }
            get { return _objclass; }
        }
        /// <summary>
        /// 告警类型
        /// </summary>
        public string ALARMTYPE
        {
            set { _alarmtype = value; }
            get { return _alarmtype; }
        }
        /// <summary>
        /// 告警原因
        /// </summary>
        public string PROBABLECAUSE
        {
            set { _probablecause = value; }
            get { return _probablecause; }
        }
        /// <summary>
        /// 告警内容
        /// </summary>
        public string ALARMTEXT
        {
            set { _alarmtext = value; }
            get { return _alarmtext; }
        }
        /// <summary>
        /// 告警级别
        /// </summary>
        public string ALARMLEVEL
        {
            set { _alarmlevel = value; }
            get { return _alarmlevel; }
        }
        /// <summary>
        /// 起始时间
        /// </summary>
        public DateTime? STARTTIME
        {
            set { _starttime = value; }
            get { return _starttime; }
        }
        /// <summary>
        /// 是否工单
        /// </summary>
        public string ISTICKET
        {
            set { _isticket = value; }
            get { return _isticket; }
        }
        #endregion Model

    }
}

